package com.fy.common.enums;

public enum RedisFuncPrefix {
    /**
     * 登录
     */
    LOGIN,
    /**
     * 系统配置相关
     */
    SYSTEM,

    /**
     * 重复提交
     */
    REPEAT_SUBMIT,

    /**
     * 用户角标数量
     */
    USER_BADGE,

    /**
     * 添加好友锁
     */
    ADD_FRIEND_LOCK,
    /**
     * 音视频聊天发起的锁
     */
    OPENTOK_CALL_LOCK,
    /**
     * websocket离线消息
     */
    WEBSOCKET_OFFLINE_MSG,
    /**
     * websocket 点对点离线消息
     */
    WEBSOCKET_P2P_OFFLINE_MSG,

    /**
     * websocket 点对点离线消息
     */
    WEBSOCKET_P2P_OFFLINE_MSG_PC,
    /**
     * websocket 广播离线消息
     */
    WEBSOCKET_BROADCAST_OFFLINE_MSG,
    /**
     * websocket 广播离线消息
     */
    WEBSOCKET_BROADCAST_OFFLINE_MSG_PC,

    /**
     * websocket 广播消息成员
     */
    WEBSOCKET_BROADCAST_OFFLINE_MEMBER,
    /**
     * websocket 广播消息成员
     */
    WEBSOCKET_BROADCAST_OFFLINE_MEMBER_PC,

    /**
     * 用户最后在线时间
     */
    USER_LAST_ONLINE_TIME,

    /**
     * 用户的私密聊天集合
     */
    USER_SECRET_PRIVATE_CHANNEL,

    /**
     * 创建私密聊天的锁
     */
    CREATE_SECRET_PRIVATE_LOCK,

    /**
     * 离开私密聊天的锁
     */
    LEAVE_SECRET_PRIVATE_LOCK,

    /**
     * 已读消息的锁
     */
    CHAT_IS_READ_LOCK,

    /**
     * websocket 保存离线消息的锁
     */
    WEBSOCKET_OFFLINE_MSG_LOCK,

    /**
     * 限流器
     */
    RATE_LIMITER,

    /**
     * 上传日志
     */
    UPLOAD_LOG,

    /***
     * 扫码登录状态
     */
    QR_LOGIN,

    /**
     * PC用户登录
     */
    PC,
    /**
     * WEB用户登录
     */
    WEB,
    /**
     * pc在线状态下手机的静音状态
     */
    PC_ONLINE_PHONE_MUTE,
    /**
     * PC登录的系统类型 win、mac
     */
    PC_ONLINE_OS,
    /**
     * pc端socket连接的session
     */
    PC_SOCKET_SESSION,

    /**
     * 二维码绑定userid
     */
    CODE_USER_ID,

    USER_FEEDBACK,

    USER_REMIND_SETTING_NEW,

    /**
     * GROUP_AV
     */
    GROUP_AV,
    /***
     * 音视频 位图
     */
    GROUP_AV_BITMAP,

    /**
     * 绑定邮箱
     */
    EMAIL_BIND,

    /**
     * 邮箱登陆
     */
    EMAIL_LOGIN,

    /**
     * 邮箱注册
     */
    EMAIL_REGISTER,

    /**
     * 邮箱注册
     */
    EMAIL_CHANGE,

    /**
     * 重复发送邮件-绑定
     */
    REPEAT_SEND_EMAIL_BIND,

    /**
     * 重复发送邮件-登陆
     */
    REPEAT_SEND_EMAIL_LOGIN,

    /**
     * 重复发送邮件-注册
     */
    REPEAT_SEND_EMAIL_REGISTER,

    /**
     * 重复发送邮件-更换
     */
    REPEAT_SEND_EMAIL_CHANGE,

    /**
     * 邮箱保存凭证-绑定
     */
    EVIDENCE_SEND_EMAIL_BIND,

    /**
     * 邮箱保存凭证-登陆
     */
    EVIDENCE_SEND_EMAIL_LOGIN,

    /**
     * 邮箱保存凭证-注册
     */
    EVIDENCE_SEND_EMAIL_REGISTER,

    /**
     * 邮箱保存凭证-更换
     */
    EVIDENCE_SEND_EMAIL_CHANGE,



    /**
     * 添加head锁
     */
    ADD_CHAT_HEAD_LOCK,

    UPDATE_CHAT_HEAD_LOCK,

    WEBSOCKET_OFFLINE_MSG_CALL_BACK_LOCK,

    /**
     * 用户限制信息
     */
    USER_LIMIT_INFO,
    USER_LIMIT_LOCK,

    /**
     * 虚拟用户
     */
    VIRTUAL_USER,


    /**
     * 瞬间相关
     */
    MOMENT_COMMENT_DELETE,

    /**
     * 瞬间评论未读条数
     */
    MOMENT_COMMENT_UNREAD,
    /**
     * 瞬间点赞未读条数
     */
    MOMENT_THUMB_UNREAD,

    /**
     * 用户发送消息条数
     */
    USER_DAILY_MESSAGE_SEND,

    /**
     * 积分商品
     */
    POINT_GOODS,

    /**
     * 积分订单号序列
     */
    POINT_EXCHANGE_ORDER_SEQ,

    /**
     * 用户积分分布式锁
     */
    USER_POINT_LOCK,

    /**
     * 推广任务
     */
    PROMOTE_ACTIVITY,

    /**
     * 用户设备ID
     */
    BCTALK_DEVICE_ID,

    /**
     *
     */
    AV_CALL_HEARTBEAT,


    AV_CALL_INVITEE,

    AV_CALL_INVITE_DATA,

    AV_CALL_CANDIDATE_INVITEE,

    AV_CALL_CANDIDATE_DATA,

    /**
     * 用户瞬间点赞记录
     */
    THUMB_MOMENT_NUM,

    /**
     * 用户瞬间评论记录
     */
    COMMENT_MOMENT_NUM,

    /**
     * 任务记录
     */
    ACTIVITY_1123_TASK_RECORD,

    /**
     * 邀请注册任务记录
     */
    ACTIVITY_1123_INVITE_REGISTER_TASK_RECORD,

    /**
     * 福卡
     */
    ACTIVITY_1123_BLESSING_CARD,
    /**
     * 中奖码
     */
    ACTIVITY_1123_LOTTERY_CODE,

    /**
     * 活动信息
     */
    ACTIVITY_1123_INF,

    /**
     * 用户兑换彩票分布式锁
     */
    ACTIVITY_1123_EXCHANGE_LOTTERY_LOCK,

    ACTIVITY_1123_COUNT,

    ACTIVITY_1123_CARD_COUNT,

    OPEN_LOTTERY_LOCK,

    MERCHANT_SESSION,

    PROMOTER_APPLY_LOCK,

    COMPLAINT,

    GROUP_ID,

    PROMOTE_ACTIVITY_RETURN,

    RETURN_USER,

    SEND_OPT_LIMITER,

    /**
     * 频道类型
     */
    CHAT_CHANNEL_TYPE,

    /**
     * 频道参与者
     */
    CHAT_CHANNEL_PARTICIPANT,
    //通知消息（所有人）
    TO_ALL,
    //通知消息（指定用户）
    TO_USER,
    //通知消息列表
    NOTIFY_MESSAGE,

    //游戏排名
    GAME_RANK,

    //群游戏
    GROUP_GAME,

    //表情红点
    STICKER_RED_DOT


    ;


}
